HAL PKA macros migration ¶
This section provides information about the HAL PKA macros migration.
HAL PKA reset handle state ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_PKA_RESET_HANDLE_STATE(__HANDLE__)
|
HAL_PKA_DeInit(hal_pka_handle_t *hpka);
|
Important
The rest of all macros have been removed. Use the equivalent LL functions instead as shown in the following tables.
Related concept: Removal of hardware-related macros in HAL2
HAL PKA clear flag ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_PKA_CLEAR_FLAG(__HANDLE__, __FLAG__)
|
__STATIC_INLINE void LL_PKA_ClearFlag_ADDERR(PKA_TypeDef *pkax)
__STATIC_INLINE void LL_PKA_ClearFlag_RAMERR(PKA_TypeDef *pkax)
__STATIC_INLINE void LL_PKA_ClearFlag_OPERR(PKA_TypeDef *pkax)
__STATIC_INLINE void LL_PKA_ClearFlag_PROCEND(PKA_TypeDef *pkax)
|
HAL PKA disable ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_PKA_DISABLE(__HANDLE__)
|
__STATIC_INLINE void LL_PKA_Disable(PKA_TypeDef *pkax);
|
HAL PKA disable interrupt ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_PKA_DISABLE_IT(__HANDLE__, __INTERRUPT__)
|
__STATIC_INLINE void LL_PKA_DisableIT_ADDERR(PKA_TypeDef *pkax)
__STATIC_INLINE void LL_PKA_DisableIT_RAMERR(PKA_TypeDef *pkax)
__STATIC_INLINE void LL_PKA_DisableIT_PROCEND(PKA_TypeDef *pkax)
__STATIC_INLINE void LL_PKA_DisableIT_OPERR(PKA_TypeDef *pkax)
|
HAL PKA enable ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_PKA_ENABLE(__HANDLE__)
|
__STATIC_INLINE void LL_PKA_Enable(PKA_TypeDef *pkax)
|
HAL PKA enable interrupt ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_PKA_ENABLE_IT(__HANDLE__, __INTERRUPT__)
|
__STATIC_INLINE void LL_PKA_EnableIT_ADDRERR(PKA_TypeDef *pkax)
__STATIC_INLINE void LL_PKA_EnableIT_RAMERR(PKA_TypeDef *pkax)
__STATIC_INLINE void LL_PKA_EnableIT_OPERR(PKA_TypeDef *pkax)
__STATIC_INLINE void LL_PKA_EnableIT_PROCEND(PKA_TypeDef *pkax)
|
HAL PKA get flag ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_PKA_GET_FLAG(__HANDLE__, __FLAG__)
|
__STATIC_INLINE uint32_t LL_PKA_IsActiveFlag_ADDRERR(const PKA_TypeDef *pkax)
__STATIC_INLINE uint32_t LL_PKA_IsActiveFlag_RAMERR(const PKA_TypeDef *pkax)
__STATIC_INLINE uint32_t LL_PKA_IsActiveFlag_OPERR(const PKA_TypeDef *pkax)
__STATIC_INLINE uint32_t LL_PKA_IsActiveFlag_PROCEND(const PKA_TypeDef *pkax)
|
HAL PKA get it source ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_PKA_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)
|
__STATIC_INLINE uint32_t LL_PKA_IsEnabledIT_ADDRERR(const PKA_TypeDef *pkax)
__STATIC_INLINE uint32_t LL_PKA_IsEnabledIT_RAMERR(const PKA_TypeDef *pkax)
__STATIC_INLINE uint32_t LL_PKA_IsEnabledIT_OPERR(const PKA_TypeDef *pkax)
__STATIC_INLINE uint32_t LL_PKA_IsEnabledIT_PROCEND(const PKA_TypeDef *pkax)
|
HAL PKA start ¶
|
HAL1 |
HAL2 |
|---|---|
#define __HAL_PKA_START(__HANDLE__)
|
|